package com.dl698.asn1.axdr;

/**
 * AXDR枚举类型
 * 继承自AxdrInteger，用于枚举值的编解码
 * 
 * @author wind
 * @version 1.1.1
 */
public class AxdrEnum extends AxdrInteger {

    /**
     * 默认构造函数
     */
    public AxdrEnum() {
        super();
    }

    /**
     * 设置常量范围
     * 枚举值范围为0-255
     */
    public void setConst() {
        super.setMinMaxVal(0, 255, 0);
    }

    /**
     * 设置数据编码
     * 
     * @param dataCode 编码数据
     */
    public void setDataCode(byte[] dataCode) {
        super.setDataCode(dataCode);
    }

    /**
     * 设置枚举值
     * 
     * @param val 枚举值
     */
    public void setMinMaxVal(long val) {
        super.setMinMaxVal(0, 255, val);
    }
}